# 1,导包
import pymysql

if __name__ == '__main__':

    # 2.创建连接对象
    # onnect=Connection=Connect 本质上是一个函数，使用这三个里面的任何一个函数都可以创建一个连接对象
    # 1.host:服务器的主机地址
    # 2.port:mysql数据库的端口号
    # 3.user:用户名
    # 4.password:密码
    # 5.database:操作的数据库
    # 6.charset：操作数据库使用的编码格式

    conn = pymysql.connect(host='localhost',
                           port=3306,
                           user='root',
                           database='test',
                           password='0000',
                           charset='utf8')

    # 3.获取游标，目的是要执行SQL语句
    cursor=conn.cursor()
    sql="insert into test1(id,name) values('1','徐颖聪');"

    try:
        # 4.执行sql语句
        cursor.execute(sql)
        #提交修改的数据到数据库
        conn.commit()
    except Exception as e:
        # 对修改的数据进行撤销，表示数据回滚（回到没有修改数据之前的状态）
        conn.rollback()
    finally:
         # 5.关闭游标
        cursor.close()

        # 6.关闭连接
        conn.close()


